spotted leaf-nosed snake - Alemán Inglés Diccionario